@charset "utf-8";
/* CSS Document */
/*公共样式与首页样式*/
A {
    TEXT-DECORATION: none;
    outline: none;
}

A:link {
    color: #505050;
}

A:visited {
    color: #505050
}

A:active {
    color: #505050
}

A:hover {
    COLOR: #ff0000;
}

BODY {
    FONT-SIZE: 14px;
    background: #ffffff;
    line-height: 24px;
    margin: 0px;
    color: #505050;
    font-family: "微软雅黑";
}

p, h1, h2, h3, h4, h5, h6, ul, input, dl, dt, dd, ol {
    margin: 0px;
    padding: 0px;
}

input {
    border: 0px;
}

img {
    border: 0px;
    max-width: 100%;
    height:auto;
}

b {
    font-weight: normal;
}

/*-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease; img:hover{-webkit-transform:translate(0, -6px);  -moz-transform:translate(0, -6px);}*/
li {
    list-style: none;
}

input, button, select, textarea {
    outline: none;
    font-family: "微软雅黑";
    font-size: 14px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    line-height: normal;
}

table {
    border-collapse: collapse;
}

.rc_kk{
  overflow-x: auto;
}
.rc_kk table {
    width: 100%;
    min-width: 760px;
}

.rc_kk table td {
    border: solid 1px #ddd;
    padding: 10px;
}

.rc_kk table tr:nth-child(even) td {
    background-color: #ecf5fc;
}


A.cd1:link {
    color: #0b5eac;
    TEXT-DECORATION: none;
}

A.cd1:visited {
    color: #0b5eac;
    TEXT-DECORATION: none;
}

A.cd1:hover {
    color: #0b5eac;
    TEXT-DECORATION: underline;
}

A.cd1:active {
    color: #0b5eac;
    TEXT-DECORATION: underline;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
    margin: 0px;
    padding: 0px;
    height: 0px;
}

.main {
    width: 1100px;
    margin: 0px auto;
}



.jg1 {
    height: 65px;
}

.sy1 {
    width: 100%;
    padding: 70px 0px 70px 0px;
}

.ban {
    width: 100%;
}

.ban img {
    width: 100%;
    display: block;
}

.bt1 {
    width: 100%;
    float: left;
    text-align: center;
    border-bottom: solid 3px #3a3369;
    font-size: 24px;
    padding-bottom: 18px;
}

.nr1 {
    width: 100%;
    margin: 20px 0px;
    font-size: 15px;
    line-height: 30px;
    float: left;
}

.lb1 {
    width: 1100px;
    float: left;
    margin: 50px 0px 0px 0px;
    overflow: hidden;
}

.lb1 ul {
    float: left;
    width: 1200px;
}

.lb1 li {
    width: 160px;
    float: left;
    height:290px;
    text-align: center;
    line-height: 20px;
    margin: 0px 30px 0px 30px;
}

.lb1 li img {
    /*-moz-border-radius: 150px;*/
    /*-webkit-border-radius: 150px;*/
    /*border-radius: 150px;*/
    /*width: 150px;*/
    height: 170px;
}

.lb1 li b {
    display: block;
    font-size: 18px;
    line-height: normal;
    padding-top: 10px;
}

.lb1 li p {
    padding-top: 5px;
    color: #898989;
}

.yc {
    width: 1103px;
    float: left;
    margin: 40px 0px 40px 0px;
    background: url(../images/j1_18.png);
    font-size: 15px;
}

.yc_bt {
    width: 100%;
    float: left;
    background: url(../images/j1_16.png);
    margin-bottom: 25px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    color: #ffffff;
    background: #3a3369;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.yc_bt .s1 {
    float: left;
    margin-left: 55px;
}

.yc dl {
    width: 100%;
    float: left;
    background: url(../images/j1_19.png);
    height: 27px;
    line-height: 25px;
    margin-bottom: 10px;
}

.yc dt {
    float: left;
    width: 70px;
    text-align: right;
}

.yc dd {
    float: right;
    width: 985px;
}

.yc_xbt {
    width: 100%;
    float: left;
    background: url(../images/j1_21.png);
    height: 32px;
    line-height: 30px;
    font-size: 17px;
    margin-bottom: 10px;
}

.yc_xbt .s1 {
    float: left;
    margin-left: 115px;
    color: #ffffff;
}

.xbt1 {
    width: 100%;
    float: left;
    font-size: 20px;
    margin-top: 50px;
}

.nr2 {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.nr2 img {
    float: left;
    margin: 20px 0px 20px 0px;
}

.lb2 {
    width: 100%;
    float: left;
    margin: 25px 0px 0px 0px;
}

.lb2 ul {
    width: 1130px;
}

.lb2 li {
    float: left;
    margin: 0px 22px 20px 0px;
    width: 255px;
    height: 95px;
    border: solid 1px #dddddd;
    background: #ffffff;
}

.lb2 li img {
    max-height: 90px;
    max-width: 250px;
}

.lb3 {
    width: 100%;
    float: left;
    margin: 25px 0px 0px 0px;
}

.lb3 ul {
    width: 100%;
    float: left;
}

.lb3 li {
    float: left;
    padding: 20px 0px;
    width: 100%;
    border-bottom: solid 1px #dddddd;
}

.lb3 li img {
    max-width: 190px;
    max-height: 80px;
    float: left;
}

.lb3 li p {
    width: 880px;
    float: right;
}

.lb3 a {
    color: #ff0001;
}

.fo1 {
    padding: 40px 0px 10px 0px;
    float: left;
    width: 100%;
    font-size: 14px;
}

.tab1 {
    font-size: 16px;
    color: #505050;
}

.tab1 td {
    padding-bottom: 10px;
    padding-top: 10px;
}

.zt1 {
    color: #3a3369
}

.fo1 .zt1 {
    font-size: 18px;
}

.fo1 .tx1, .fo1 .tx2, .fo1 .tx3, .fo1 span {
    float: left;
}

.tx1 {
    width: 355px;
    padding-left: 5px;
    font-size: 14px;
    background: #ffffff;
    border: solid 1px #dddddd;
    height: 40px;
    line-height: 40px;
}

.tx2 {
    width: 825px;
    padding-left: 5px;
    font-size: 14px;
    background: #ffffff;
    border: solid 1px #dddddd;
    height: 40px;
    line-height: 40px;
}

.tx1:hover, .tx2:hover, .tx3:hover {
    border: solid 1px #3a3369;
}

.tx3 {
    width: 825px;
    padding-left: 5px;
    font-size: 14px;
    background: #ffffff;
    border: solid 1px #dddddd;
    height: 130px;
    line-height: 24px;
}

.an1 {
    height: 52px;
    line-height: 100%;
    display: inline-block;
    background: #085b52;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0px 90px;
    font-size: 22px;
    color: #ffffff;
    margin-left: 40px;
}

.an1:hover {
    background: #3a3369;
}

.tab2 {
}

.tab2 td {
    padding-right: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.tab2 td input {
    margin-right: 8px;
}

.tab3 {
    width: 100%;
}

.tab3 td {
    width: 25%;
    padding-top: 0px;
    padding-bottom: 10px;
}

.tab3 td input {
    margin-right: 8px;
}

.foot {
    width: 100%;
    font-size: 14px;
    background: #fff;
    padding: 25px 0px;
    text-align: center;
}

.bt_t1 {
    text-transform: uppercase;
    width: 100%;
    float: left;
    color: #505050;
    font-size: 30px;
    line-height: 42px;
    text-align: center;
    height: 42px;
    font-weight: 500;
    font-family: Arial;
}

.bt_t1a {
    font-size: 28px;
    color: #333;
    width: 100%;
    float: left;
    line-height: 48px;
    margin-bottom: 20px;
    height: 48px;
    text-align: center;
}

.bt_tspan {
    display: inline-block;
    position: relative;
    padding: 0 26px;
}

.bt_tspan i:first-child {
    background: #085b52;
    height: 1px;
    width: 100px;
    position: absolute;
    left: -100px;
    top: 50%;
}

.bt_tspan i:first-child:after {
    content: "";
    height: 17px;
    width: 1px;
    background: #085b52;
    position: absolute;
    top: -8px;
    right: 8px;
}

.bt_tspan i:last-child {
    background: #085b52;
    height: 1px;
    width: 100px;
    position: absolute;
    right: -100px;
    top: 50%;
}

.bt_tspan i:last-child:after {
    content: "";
    height: 17px;
    width: 1px;
    background: #085b52;
    position: absolute;
    top: -8px;
    left: 8px;
}

.bj1 {
    background: #ffffff;
}

.bj2 {
    background: #f7f7f7;
}

.lm1 {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 50px;
}

.lm1 a {
    display: inline-block;
    background: #999999;
    height: 45px;
    line-height: 45px;
    width: 280px;
    text-align: center;
    margin: 0px 10px;
    color: #ffffff;
    font-size: 17px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.lm1 a.on {
    background: #085b52;
    background-image: -moz-linear-gradient(top, #45996c, #085b52); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #45996c), color-stop(1, #085b52)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45996c', endColorstr='#085b52', GradientType='0'); /* IE*/
}

.lm1k {
    width: 100%;
    float: left;
}

.lm1k dl {
    float: left;
    width: 100%;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
}


.swiper-pic {
    width:100%;
    position:relative;
    float:left;
    padding-bottom:40px;
}
.swiper-pic .swiper-pic-container{
    width: 100%;
    float:left;
    overflow: hidden;
}
.swiper-pic .swiper-slide {
    width: 100%;
    position: relative;
    padding:0 1%;
}
.swiper-pic .imgk{
    max-width:100%;
    max-height:50px;
}

.pa_gd2 {
    bottom: 0px;
    width: 100%;
    height: 12px;
    position: absolute;
    left: 0%;
    text-align: center;
}

.pa_gd2 .swiper-pagination-bullet-active {
    background-color: #0e6eb8 !important;
    position: relative;
}

.pa_gd2 .swiper-pagination-bullet {
    width: 12px;
    border: solid 1px #0e6eb8;
    height: 12px;
    opacity: 1;
    background-color: rgba(255, 255, 255, 0);
}

.pa_gd2 span {
    margin: 0 6px;
}

/*
.lm1k{ width:100%; float:left; background:url(../images/x.png);}
.lm1k dl{ float:left; width:100%; line-height:30px; font-size:15px; margin-bottom:25px;}
.lm1k dt{ width:200px; margin-left:350px; float:left;}
.lm1k dt .s1{ float:left; width:155px; background:url(../images/m2zt_icon1.png) left no-repeat; padding-left:25px;}
.lm1k dt .s2{ float:right; background: #FFF;
height: 12px;
width: 12px;
border: 2px solid #EB6F01; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
margin:9px -7px 0px 0px;
}
.lm1k dd{ width:510px; float:right;}

*/

.lb_wj {
    float: left;
    width: 100%;
    text-align: center;
}

.lb_wj li {
    width: 100%;
    float: left;
    margin-top: 12px;
}

.lb_wj li img {
    width: 840px;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (max-width: 1200px) {

    .main {
        width: 100%;
        margin: 0px auto;
    }


    body {
        font-size: 13px;
        line-height: 1.5;
    }

    .sy1 {
        width: 100%;
        padding: 15px;
    }
    .bt_t1a {
        font-size: 16px;
        color: #333;
        line-height: 35px;
        text-align: center;
    }
    .bt_tspan {
        display: inline-block;
        position: relative;
        padding: 0 15px;
    }

    .lb1{
        WIDTH:102%;
        margin-left: -1%;
        margin-top: 0;
    }
    .lb1 ul{
        width:100%;
    }
    .lb1 li{
        width:23%;
        margin: 1%;
        height:auto;
    }
    .lb1 li img{
        width:100%;
        height:auto;
    }
    .lb1 li:nth-child(4n+1){
        clear: both;
    }
    .lb1 li b{
        font-size:14px;
        font-weight: bold;
    }
    .bt_t1a{
        margin-bottom: 0;
    }
    .bt_t1{
        height:5px;
    }
    .xbt1{
        margin-top: 10px;
        font-size:15px;
    }
    .lb2{
        WIDTH:102%;
        margin-left: -1%;
        margin-top:5px;
    }
    .lb2 ul{
        width:100%;
    }
    .lb2 li{
        width: 31.3333%;
        height:auto;
        margin:1%;
    }
    .lb2 li td{
        height:70px;
    }
    .lb2 li img {
        max-width: 100%;
        max-height: 100%;
    }

    .nr1 {
        margin:5px 0px;
        font-size: 13px;
        line-height:155%;
    }
}
@media only screen and (max-width:600px) {
    .lb1 li{
        width:31.3333%;
    }
    .lb1 li:nth-child(4n+1){
        clear: inherit;
    }
    .lb1 li:nth-child(3n+1){
        clear: both;
    }
}
@media only screen and (max-width:400px) {
    .lb1 li{
        width:48%;
    }
    .lb1 li:nth-child(3n+1){
        clear: inherit;
    }
    .lb1 li:nth-child(2n+1){
        clear: both;
    }
    .lb2 li{
        width:48%;
    }
}

@media only screen and (max-width: 1200px) {
    .fo5{
        width:100%;
        float:left;
    }
    .fo5 li{
        width:100%;
        float:left;
        min-height: 40px;
        line-height: 40px;
        position:relative;
        padding-left:65px;
        font-size:0px;
        margin-bottom: 15px;
    }
    .fo5 span,.fo5 .txtk.fx{
        font-size:13px;
    }
    .fo5 .txtk.fx .s2{
        float:left;
        margin-right: 10px;
    }
    .fo5 .txtk.fx .s2 input{
        margin-right: 6px;
    }
    .fo5 .s_name{
        width:65px;
        text-align: right;
        position:absolute;
        left:0px;
        top:0px;
    }
    .fo5 .txtk{
        width:100%;
        float:left;
    }
    .fo5 .tx1{
        width:100%;
        font-size:13px;
    }
    .fo5 .tx2{
        width:100%;
        font-size:13px;
    }
    .fo5 .tx3{
        width:100%;
        font-size:13px;
    }
    .fo5 .l1{
        /*width:50%;*/
    }
    .fo5 .l_lan{
        padding:0;
        margin-top: 5px;
        text-align: center;
    }
    .fo5 .l_lan .an1{
        margin: 0;
    }
    .an1{
        height:45px;
        line-height: 45px;
        padding:0 20px;
        font-size:16px;
    }
    .pc{
        display: none;
    }
    .mob{
        display: block;
    }
}

@media only screen and (min-width: 1200px) {
    .fo5{
        width:100%;
        float:left;
    }
    .fo5 li{
        width:100%;
        float:left;
        min-height: 40px;
        line-height: 40px;
        position:relative;
        padding-left:80px;
        font-size:0px;
        margin-bottom: 18px;
    }
    .fo5 span,.fo5 .txtk.fx{
        font-size:14px;
    }
    .fo5 .s_name{
        width:80px;
        text-align: right;
        position:absolute;
        left:0px;
        top:0px;
    }
    .fo5 .txtk{
        width:100%;
        float:left;
    }
    .fo5 .tx1{
        width:95%;
        font-size:14px;
    }
    .fo5 .tx2{
        width:97.6%;
        font-size:14px;
    }
    .fo5 .tx3{
        width:97.6%;
        font-size:14px;
    }
    .fo5 .l1{
        width:50%;
    }
    .fo5 .l_lan{
        padding:0;
        margin-top: 15px;
        text-align: center;
    }
    .fo5 .l_lan .an1{
        margin: 0;
    }
    .fo5 .txtk.fx .s2{
        float:left;
        margin-right: 30px;
    }
    .fo5 .txtk.fx .s2 input{
        margin-right: 10px;
    }
    .pc{
        display: block;
    }
    .mob{
        display: none;
    }
}
.rc_kk{
    width:100%;
}
@media only screen and (max-width: 1200px) {
    .rc_mob h2{
        width:100%;
        display: block;
        background: #999999;
        line-height:20px;
        text-align: left;
        padding:10px 15px;
        color: #ffffff;
        font-size: 14px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        float:left;
    }
    .rc_mob h2.on{
        background: #085b52;
    }
    .rc_mob .lm1k{
        padding:15px 0;
        margin-bottom:5px;
    }
    .foot {
        width: 100%;
        background: #fff;
        padding:15px;
        text-align: center;
    }

    .menu2 {
        width: 30px;
        height: 30px;
        display: block;
        position: absolute;
        right: 15px;
        top: 12.5px;
        z-index: 31;
    }

    .menu2 a {
        outline: none;
        display: block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M2.5 11.5A.5.5 0 013 11h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 7h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 3h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5z' clip-rule='evenodd' fill='%23ffffff'/></svg>");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    .menu2 a.on {
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M11.854 4.146a.5.5 0 010 .708l-7 7a.5.5 0 01-.708-.708l7-7a.5.5 0 01.708 0z' clip-rule='evenodd' fill='%23ffffff'/><path fill-rule='evenodd' d='M4.146 4.146a.5.5 0 000 .708l7 7a.5.5 0 00.708-.708l-7-7a.5.5 0 00-.708 0z' clip-rule='evenodd' fill='%23ffffff'/></svg>");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }
    .navk {
        width: 100%;
        height: 55px;
        color:#fff;
        background: #085b52;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 888;
    }

    .logo {
        background: url(http://www.aiea.org.cn/SiteFiles/Library/images/2023/12/7ef01bce481037a3.png/7ef01bce481037a3.png) no-repeat left center;

        background-size:auto 65%;
        width: 183px;
        height: 55px;
        line-height:55px;
        float: left;
        margin-left: 15px;
    }

    #nav {
        position:fixed;
        top:55px;
        left:0px;
        color:#fff;
        background: #085b52;
        display: none;
    }

    #nav li {
        float: left;
        font-size: 14px;
        width:100%;
    }

    #nav li a {
        color: #ffffff;
        display: block;
        padding:8px 15px;
    }

    #nav li a:hover{
        background: #f39800;
    }
    .jg1 {
        height:55px;
    }

    .n2 {
        width:100%;
        overflow: hidden;
        float: left;
    }

    .n2 ul {
        width: 100%;
        float: left;
    }

    .n2 li {
        width:100%;
        overflow: hidden;
        line-height: 24px;
        float: left;
        margin-bottom: 5px;
    }

    .n2 li a {
        font-size: 13px;
        height:24px;
        position:relative;
    }
    .n2 a:before {
        content: '';
        width: 5px;
        height: 5px;
        background-color: #cccccc;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
    }
    .sgd{
        width:100%;
        float:left;
        border-top: solid 1px #ddd;
        padding:15px 0;
    }
    .sgd .s1,.sgd .s2{
        width:100%;
        margin-bottom:5px;
    }

    .md20{
        margin-bottom:10px;
    }
    .md35,.md25{
        margin-bottom:15px;
    }
    .md50{
        margin-bottom: 20px;
    }
    .sbt{
        font-size:16px;
    }
    .ab_nr{
        width:100%;
        float:left;
        font-size:13px;
        line-height: 150%;
    }
}
@media only screen and (min-width: 1200px) {
    .menu2{
        display: none;
    }
    .navk {
        width: 100%;
        height: 70px;
        background-color: #085b52;
        background: -webkit-linear-gradient(left,  #45996c , #085b52); /* Safari 5.1 - 6.0 */
        background: -o-linear-gradient(right,  #45996c, #085b52); /* Opera 11.1 - 12.0 */
        background: -moz-linear-gradient(right,  #45996c, #085b52); /* Firefox 3.6 - 15 */
        background: linear-gradient(to right,#45996c , #085b52);
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 888;
    }

    .logo {
        background: url(http://www.aiea.org.cn/SiteFiles/Library/images/2023/12/7ef01bce481037a3.png/7ef01bce481037a3.png) no-repeat left center;
background-size:auto 78%;
        width:200px;
        height: 60px;
        line-height: 60px;
        margin-top: 3px;
        float: left;
    }

    #nav {
        height: 70px;
        line-height: 70px;
        float: right;
    }

    #nav li {
        float: left;
        height: 70px;
        font-size: 16px;
    }

    #nav li a {
        color: #ffffff;
        display: block;
        height: 70px;
        padding: 0px 15px;
    }

    #nav li.current a {
        background: #3ecc58;
    }


    .n2 {
        width:104%;
        overflow: hidden;
        float: left;
        margin-left: -2%;
        margin-top: 20px;
    }

    .n2 ul {
        width: 100%;
        float: left;
    }

    .n2 li {
        width:50%;
        overflow: hidden;
        line-height: 30px;
        margin-bottom: 10px;
        float: left;
        padding:0 2%;
    }

    .n2 li a {
        font-size: 16px;
        height:30px;
        position:relative;
    }
    .n2 a:before {
        content: '';
        width: 6px;
        height: 6px;
        background-color: #cccccc;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-right: 8px;
    }
    .sgd{
        width:100%;
        float:left;
        border-top: solid 1px #ddd;
        padding:30px 0 10px 0;
    }
    .sgd .s1{
        margin-bottom: 10px;
    }
    .sgd .s1,.sgd .s2{
        width:100%;
        display: block;
        float:left;
    }
    .md25{
        margin-bottom: 25px;
    }
    .md20{
        margin-bottom: 20px;
    }
    .md35{
        margin-bottom: 35px;
    }
    .md50{
        margin-bottom: 50px;
    }
    .sbt{
        font-size:24px;
        margin-top: 20px;
    }
    .ab_nr{
        width:100%;
        float:left;
        font-size:16px;
        line-height: 30px;
    }

}
.bt_t1{
    display: none;
}
.ssj{
    width:100%;
    float:left;
    text-align: center;
}

.sbt{
    width:100%;
    float:left;
    text-align: center;
    line-height: 150%;
}
.em1{
    padding:0 0.5em;
}
@media only screen and (max-width: 1200px) {
    .fy1 {
        width: 101%;
        float: left;
        text-align: center;
        margin: 0px 0px 0px -0.5%;
        font-size: 12px;
    }

    .fy1 a {
        padding: 0px 12px;
        text-align: center;
        width: 24%;
        float: left;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        height: 35px;
        line-height: 35px;
        display: inline-block;
        margin: 0px 0.5%;
        background: #f1eff0
    }

    .fy1 .s1 {
        display: none;
    }
}

@media only screen and (min-width: 1200px) {
    .fy1 {
        width: 100%;
        float: left;
        text-align: center;
        margin: 0px 0px 0px 0px;
    }

    .fy1 a {
        padding: 0px 12px;
        height: 35px;
        line-height: 35px;
        display: inline-block;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        margin: 0px 2px;
        background: #f1eff0
    }

}

.fy1 a:hover, .fy1 a.fdq {
    background: #085b52;
    color: #ffffff;
}